Status Flags
The RTK Status bits condense a lot of information into very few bits. This page breaks down the definition of the RTK Status Flag bitfields. This information can be streamed from the 3DM-GQ7 using the RTK Corrections Status (0x93,0x31) message or requested directly from the 3DM-RTK using the Get RTK Device Status Flags (0x0F,0x01) command.
Status Bit Overview
Bits | Description |
---|---|
0-3 | Modem State |
4-7 | Connection Type |
8-15 | RSSI |
16-19 | Signal Quality |
20-23 | Tower Change Indicator |
24 | NMEA Timeout Flag |
25 | Server Timeout Flag |
26 | RTCM Timeout Flag |
27 | Device Out of Range Flag |
28 | Corrections Unavailable Flag |
29-31 | RESERVED |
Modem State
Integer Value | Description |
---|---|
0 | Off |
1 | No Network |
2 | Network Connected |
3 | Configuring Data Context |
4 | Activating Data Context |
5 | Configuring Socket |
6 | Waiting on Server Handshake |
7 | Connected, Idle* |
8 | Connected, Streaming* |
* Streaming implies a valid RTCM message has been received in the last 3 seconds, idle reported otherwise
Connection Type
Integer Value | Description |
---|---|
0 | No Connection |
2 | 2G |
3 | 3G |
4 | 4G |
5 | 5G |
RSSI
To convert from the RSSI value in the data packet to real RSSI in dBm, use the following:
Real RSSI = -1.0*bitfield_rssi
Signal Quality Metrics
0-10 indication of signal quality, 0 means unavailable/invalid/not connected, 1 is poor, 10 is excellent.
Quality | RSSI dBm |
---|---|
Excellent | >-69 |
Good | >-89 |
Adequate | >-99 |
Poor/Disconnected | <-99 |
Tower Change Indicator
4-bit value that increments each time a cell tower change occurs. Rolls over from 15 to 0. This is included as a debugging parameter for factory support.
NMEA Timeout Flag
The device has not received a valid NMEA message from the GQ7 in the past 3 seconds. The GQ7 is either not reporting a valid GNSS position or has not been configured to communicate with the RTK Modem. Please check that you have enabled the RTK Modem in the GQ7 settings using the following command: GNSS RTK Dongle Configuration (0x0E,0x10)
Server Timeout Flag
The device has not received any communications with the server in the past 3 seconds.
RTCM Timeout Flag
The device has not received a valid RTCM message from the server in the past 3 seconds.
Device Out of Range Flag
The device's reported position is beyond the server-side configured distance to a base station and will not receive corrections. Please consult your SensorcloudRTK account settings to adjust this distance.
Corrections Unavailable Flag
The server is reporting that corrections are not available given the user's account settings. Please check your SensorcloudRTK account, especially if you are using a 3rd-party NTRIP Server, as the account information may be incorrect or the server is failing to provide corrections.